您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 嵌入式系统/ARM技术中的Windows CE和 Windows2000/XP设备驱动开发的区别

  2. 引 言   Windows CE是一个32位、多任务、多线程的嵌入式操作系统,是微软专门为信息设备、移动应用、消费类电子产品、嵌入式应用等非PC领域设计的操作系统产品,在外观和使用的感觉上十分接近桌面Windows系统。它使用平面内存模式寻址,可以同时运行多个程序并支持一个程序中的多个线程,并且非常精炼,只有很小的内存要求。与基于PC的操作系统不同,Windows CE不需要标准硬件,反而支持各种各样的CPU(如X86、PowerPC、ARM、MIPS等),通过OEM适配层(OEM adapt
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:211968
    • 提供者:weixin_38656400
  1. 嵌入式系统/ARM技术中的Linux内核中的platform机制

  2. 从Linux 2.6起引入了一套新的驱动管理和注册机制:platform_device和platform_driver。Linux中大部分的设备驱动,都可以使用这套机制,设备用platform_device表示,驱动用platform_driver进行注册。   Linux platform. driver机制和传统的device driver 机制(通过driver_register函数进行注册)相比,一个十分明显的优势在于platform机制将设备本身的资源注册进内核,由内核统一管理,在驱
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:62464
    • 提供者:weixin_38703794
  1. 嵌入式系统/ARM技术中的新型Linux开发工具应对下一代嵌入式系统设计挑战

  2. Linux 如今已在嵌入式实时操作系统(RTOS)领域占有一席之地。那些过去需要商用或自创及维护的 RTOS 应用正越来越多被 Linux 平台所取代。每家公司这样做的理由可能不尽相同,但共同的因素是:1)得到操作系统源代码的可能性;2)大量的设备驱动程序以及通信栈;3)精通 Linux 的软件工程师团队正日益壮大;4)从产品材料成本中减去操作系统版税部分能带来显而易见的成本优势;5)现在半导体供应商们为基于其硬件参考平台的系统级芯片(SoC)、工具链和参考发布提供了一个 Linux 端口。
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:226304
    • 提供者:weixin_38595850
  1. 嵌入式系统/ARM技术中的实例解析linux内核I2C体系结构(2)

  2. 作者:刘洪涛,华清远见嵌入式学院讲师。   四、在内核里写i2c设备驱动的两种方式   前文介绍了利用/dev/i2c-0在应用层完成对i2c设备的操作,但很多时候我们还是习惯为i2c设备在内核层编写驱动程序。目前内核支持两种编写i2c驱动程序的方式。下面分别介绍这两种方式的实现。这里分别称这两种方式为“Adapter方式(LEGACY)”和“Probe方式(new style)”。   (1) Adapter方式(LEGACY)   (下面的实例代码是在2.6.27内核的pca953x
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:76800
    • 提供者:weixin_38551205
  1. 嵌入式系统/ARM技术中的Linux NAND FLASH驱动代码分析

  2.   FLASH驱动在嵌入式系统中有着举足轻重的位置,而目前市场上NAND FLASH的价格又要便宜与NOR FLASH,随着越来越多的平台支持从NAND FLASH中启动,掌握NAND flash的驱动编写有着重要的现实意义,由于内核已经完成了大部分的工作,实际工作中大部分工程师对NAND FLASH驱动只是简单的修改,对其工作原理并不太清楚,下面我们来分析一下NAND FLASH的代码流程,从中体会块设备的代码之美。   在学习NAND FLASH驱动之前,我们需要对块设备中下面的重要2点有个
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:54272
    • 提供者:weixin_38683195
  1. 嵌入式系统/ARM技术中的基于Murphypinyin的嵌入式键盘设计

  2. 引  言   随着嵌入式系统的飞速发展,在嵌入式手持设备中,人机交互设备是与用户接触最多的部分,最能够直接快速地体现出该设备的性能。所以,是否有一个友好的、快速的、可靠的人机交互设备已经成为衡量一款手持设备的重要指标。在嵌入式人机交互设备中,键盘由于其具有很高的准确性和可靠性,能够适应各种恶劣的工作环境,并且具有很长的使用寿命,而得到广泛应用。   本文根据手持终端的特点,设计出一款矩阵键盘,并在Linux平台下开发出键盘的驱动程序。采用Qt/Embedded构建图形界面,通过对Qt/Emb
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:264192
    • 提供者:weixin_38679449
  1. 嵌入式系统/ARM技术中的基于Linux的液晶显示屏驱动设计

  2. 引  言   Linux设备驱动程序属于Linux内核的一部分,并在Linux内核中扮演着十分重要的角色。它们像一个个“黑盒子”,使某个特定的硬件响应一个定义良好的内部编程接口,同时完全隐蔽了设备的工作细节。用户通过一组和具体设备驱动无关的标准化的调用来完成相关操作,驱动程序的任务就是把这些调用映射到具体设备对于实际硬件的特定操作上。   硬件设备只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,它实现以下功能:   ①对设备初始化和释放。
  3. 所属分类:其它

    • 发布日期:2020-11-07
    • 文件大小:212992
    • 提供者:weixin_38715019
  1. 嵌入式系统/ARM技术中的Linux设计液晶显示屏驱动技术

  2. Linux设备驱动程序属于Linux内核的一部分,并在Linux内核中扮演着十分重要的角色。它们像一个个“黑盒子”,使某个特定的硬件响应一个定义良好的内部编程接口,同时完全隐蔽了设备的工作细节。用户通过一组和具体设备驱动无关的标准化的调用来完成相关操作,驱动程序的任务就是把这些调用映射到具体设备对于实际硬件的特定操作上。   硬件设备只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,它实现以下功能:   ①对设备初始化和释放。   ②把数据从内
  3. 所属分类:其它

    • 发布日期:2020-11-07
    • 文件大小:194560
    • 提供者:weixin_38612139
  1. 嵌入式系统/ARM技术中的中文资料:vxwork bsp的制作1

  2. 要作的工作:   -用开始写的驱动程序的文档替代此文档。   -从该设备的概要开始。指出该驱动实现整个设备的部分还是全部细节。   -描述所有该设备的操作模式,指出该驱动所实现的是哪种。   -写出该设备在BSP中创建和初始化的步骤。写出可把该驱动定制为特殊硬件环境的所有宏(macros)。   -写出所有可帮助用户理解该设备如何工作和设备的接口。   模板概要:这是一个串口驱动模板。可用来作为写Vxworks5.3或更新版本的新驱动的起点。   这些驱动支持旧串口驱动没有的新功能
  3. 所属分类:其它

    • 发布日期:2020-11-19
    • 文件大小:80896
    • 提供者:weixin_38589168
  1. S3C44B0X键盘的uClinux驱动程序设计

  2. 用三星公司的嵌入式微处理器S3C44B0X设计的嵌入式开发板大多采用1×4按键键盘,在移植uClinux到这类开发板上时,必须设计键盘驱动程序。1×4键盘驱动程序通过修改uClinux源代码中PC键盘的驱动程序得到。        根据实际电路,对键盘的初始化、键盘中断处理程序进行了处理,用户可根据需要决定各键的扫描码。此驱动程序利用操作系统计时器解决了键盘的抖动问题。1×4键盘驱动程序可用于其他类似的嵌入式系统。   引言      三星公司的ARM7系列微处理器得到了广泛使用,其中S3C
  3. 所属分类:其它

    • 发布日期:2020-11-19
    • 文件大小:84992
    • 提供者:weixin_38544978
  1. WinCE下光电编码器的驱动程序设计

  2. 引言   近年来,嵌入式技术发展迅速,嵌入式系统在各行各业得到了广泛的应用。然而,由于嵌入式计算机的专用性,系统的硬件、软件结构千差万别,其输入设备也不再像通用计算机那样单一。   嵌入式计算机的输入设备一般有鼠标、键盘、触摸屏、按钮、旋钮等,而光电编码器(俗称“单键飞梭”)作为一种输入设备,由于其具有输入灵活,简单可靠等特点,因此特别适合应用在嵌入式仪器和手持式设备上,整个系统可以只用一个键作为输入。触摸屏由于其方便灵活、节省空间、界面直观等特点也备受青睐,但存在寿命短,长时间使用容易产
  3. 所属分类:其它

    • 发布日期:2020-11-18
    • 文件大小:105472
    • 提供者:weixin_38680506
  1. 嵌入式系统/ARM技术中的嵌入式操作系统Windows CE研究

  2. 引言   嵌入式系统被定义为:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式操作系统是支持嵌入式系统应用的操作系统软件,它是嵌入式系统极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。嵌入式操作系统的出现,大大提高了嵌入式系统开发的效率
  3. 所属分类:其它

    • 发布日期:2020-11-18
    • 文件大小:91136
    • 提供者:weixin_38685173
  1. 嵌入式系统/ARM技术中的嵌入式操作系统介绍及选型原则

  2. 嵌入式系统是以应用为中心,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。   一、嵌入式操作系统的发展   作为嵌入式系统(包括硬、软件系统)极为重要的组成部分的嵌入式操作系统,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览
  3. 所属分类:其它

    • 发布日期:2020-11-18
    • 文件大小:131072
    • 提供者:weixin_38750209
  1. 嵌入式系统/ARM技术中的基于嵌入式系统的虚拟仪器设计

  2. 1 引言   计算机及其接口技术的发展和传统测试测量仪器系统暴露出来的不足,使得基于计算机的虚拟仪器设备越来越成为测试测量仪器的主导。虚拟仪器系统以其平台通用性、可扩充、易升级和高度的智能性获得了广泛的工业应用。在PC和工业控制计算机中插入基于PC总线(ISA,PCI)的数采板卡构成硬件系统,编写Windows系统平台的驱动程序和软面板实现软件功能,成为业界的主要解决方案。   但是在野战和恶劣环境下测试任务的实践过程中,我们发现基于PC或工控机的虚拟仪器暴露出很多问题,如:体积大,不便于携
  3. 所属分类:其它

    • 发布日期:2020-11-18
    • 文件大小:88064
    • 提供者:weixin_38592420
  1. 32 位ARM 嵌入式系统扩展USB 接口设计

  2. 常用的主机与嵌入式外设的高速通信接口有LPT 并行口、USB、1394 及10/100M 以太网等接口。RS232 不适合高速数据传送,1394 接口需要专门的适配器接口成本过高,一般较少使用,USB 接口被广泛用于高、中、低不同速度设备与主机通信,USB2.0 的最高速度可达480Mb/s, 可传送高清晰数字视频码流,完全可以替代1394 接口,USB 与以太网接口相比,采用主从结构,有即插即用特性,驱动程序丰富,互操作性好等优点。   USB(Universal Serial Bus,通用
  3. 所属分类:其它

    • 发布日期:2020-11-18
    • 文件大小:158720
    • 提供者:weixin_38589812
  1. 嵌入式系统/ARM技术中的Linux环境下基于I2C总线的EEPROM 驱动程序

  2. 1 引言   I2C (Inter-Integrated Circuit1总线是一种由Philips公司开发的2线式串行总线,用于连接微控制器及其外围设备。它是同步通信的一种特殊形式,具有接口线少、控制方式简单、器件封装形式小、通信速率较高等优点。在主从通信中,可有多个I2C总线器件同时接到I2C总线上,通过地址来识别通信对象。笔者在开发基于MPC8250的嵌入式Linux系统的过程中发现I2C总线在嵌入式系统中应用广泛,I2C总线控制器的类型比较多,对系统提供的操作接口差别也很大。与I2C总
  3. 所属分类:其它

    • 发布日期:2020-11-18
    • 文件大小:164864
    • 提供者:weixin_38665775
  1. 嵌入式系统/ARM技术中的Timesys为Tensilica处理器提供嵌入式Linux

  2. Tensilica和Timesys日前宣布,针对Tensilica钻石标准232L处理器提供LinuxLink订阅服务。LinuxLink订阅服务为开发者提供专为Tensilica232L钻石标准处理器测试和集成的全套嵌入式Linux平台,包括Linux 2.625Kernel、232L专用设备驱动、基于GNU uClibc的工具链及数百个预先汇编的软件包。通过Timesys的TimeStorm开发环境及技术支持,LinuxLink订阅者能快速定制和测试基于针对应用优化的Tensilica 23
  3. 所属分类:其它

    • 发布日期:2020-11-16
    • 文件大小:37888
    • 提供者:weixin_38713203
  1. 嵌入式系统/ARM技术中的u-blox新款GPS模块具备小型封装,适合手持设备

  2. 来自瑞士的全球定位系统(GPS)接收器技术供应商u-blox AG日前推出了NEO-4S GPS模块。该模块把高灵敏度、超低功耗以及一个USB端口整合在一个12.2毫米x16毫米的微型封装中。该模块的-156 dBm SuperSense跟踪灵敏度将定位范围扩大至室内纵深区域,并让使用更小的天线或隐型天线的解决方案成为可能。   由于驱动这种模块的ATR0635单芯片(由u-blox与Atmel共同开发)以及没有了昂贵的闪存(Flash EPROM),这使得NEO-4S GPS模块外形更小巧,价
  3. 所属分类:其它

    • 发布日期:2020-11-26
    • 文件大小:57344
    • 提供者:weixin_38600696
  1. 嵌入式系统/ARM技术中的基于CH372的CAN总线适配器系统的设计

  2. 本文介绍了一种基于新型USB接口芯片CH372的CAN总线网络适配器系统的设计,提出了一种使用USB接口实现CAN总线网络与计算机连接的方案。   利用芯片CH372可在不了解任何USB协议或固件程序甚至驱动程序的情况下,轻松地将并口或串口产品升级到USB接口。该系统在工业现场较之以往的系统,可以更加灵活、高速、高效地完成大量数据交换,并可应用于多种控制系统之中,具有很大的应用价值。   引言   现场总线网络技术的实现需要与计算机相结合。目前,在微机上扩展CAN总线接口设备一般采用PC
  3. 所属分类:其它

    • 发布日期:2020-12-03
    • 文件大小:193536
    • 提供者:weixin_38620959
  1. 嵌入式系统/ARM技术中的基于uclinux 的CAN 总线嵌入式驱动编程

  2. 介绍了uclinux 操作系统的内核结构以及设备驱动编程的基本原理,并对CAN 总线的嵌入式系统进行了硬件设计及软件驱动编程,提出CAN 总线技术应用于嵌入式系统的一种方案。   1 引言      早期应用于八位单片机软件设计的嵌入式系统主要为前后台系统(或超循环系统),程序大约在几千行以内,由两部分组成,即其应用程序是一个无限的循环,循环中调用函数完成相应的操作,属于后台行为;其中断服务程序处理异步事件,属于前台行为.随着嵌入式系统功能越来越庞杂,如友好的人机界面、网络化、远程监控等.各
  3. 所属分类:其它

    • 发布日期:2020-12-02
    • 文件大小:150528
    • 提供者:weixin_38648309
« 1 2 ... 4 5 6 7 8 910 11 12 13 14 ... 21 »